leather strap on a machete - French English Dictionary